package com.itheima.service;

import com.itheima.pojo.PmsProductCategory;
import com.itheima.vo.PageResultVo;

import java.util.List;

public interface PmsProductCategoryApi {
    void save(PmsProductCategory category);

    PmsProductCategory findById(Long id);

    List<PmsProductCategory> findAll();

    void remove(Long id);

    List<PmsProductCategory> findByLevel(int i);

    List<PmsProductCategory> findByPid(Long id);

    PageResultVo getPages(Long pid, Integer pageNum, Integer pageSize);

    void updateNavStatus(Integer ids, Integer navStatus);

    void updateShowStatus(Integer ids, Integer showStatus);

    void updateById(Long id, PmsProductCategory category);

    PmsProductCategory getByid(Long id);
}
